package com.loan.system.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @author shiguang on 2022/11/14 15:06
 */
@Data
@NoArgsConstructor
public class OneOverDataExportVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 统计时间
     */
    @ExcelProperty(value = "统计时间")
    private String buildDate;

    @ExcelProperty(value = "平台名称")
    private String companyName;

    @ExcelProperty(value = "催收员")
    private String userName;

    /**
     * 总单数
     */
    @ExcelProperty(value = "昨日剩余订单数")
    private Integer totalNum;

    @ExcelProperty(value = "当日新增订单数")
    private Integer addNum;

    /**
     * 当天到期单数
     */
    @ExcelProperty(value = "当天到期单数")
    private Integer expireDay;

    /**
     * 当天还款单数
     */
    @ExcelProperty(value = "当天还款单数")
    private Integer expirePayDay;

    /**
     * 当天到期还款金额
     */
    @ExcelProperty(value = "当天到期还款金额")
    private Integer expireMoneyDay;

    /**
     * 当天应还本金
     */
    @ExcelProperty(value = "当天应还本金")
    private Integer dayMoney;

    /**
     * 昨天本金催回
     */
    @ExcelProperty(value = "昨天本金催回")
    private Integer beforeDayMoney;

    /**
     * 昨天应还本金
     */
    @ExcelProperty(value = "昨天应还本金")
    private Integer beforeDayRepayMoney;

    /**
     * 当日触达订单数
     */
    @ExcelProperty(value = "当日触达订单数")
    private Integer dayRemarkNum;

    /**
     * 昨日到期单数
     */
    @ExcelProperty(value = "昨日到期单数")
    private Integer beforeDayNum;

    @ExcelProperty(value = "更新时间")
    private Date createTime;

}
